import { defineStore } from "pinia";

export const useOrderData = defineStore(

    // 当前存储库的唯一键
    'order_data',
    {
        // 存储库，他必须以一个函数的形式存在，在函数里面返回具体要存储的数据或者对象
        state: () => {
            return {
                orderId:"",
                centerDialogVisible:false,
                formatTime:0
            }
        },

        // 相当于计算属性 computed
        getters: {},

        // 可以处理异步或者同步方法逻辑
        actions: {},
        persist: {
            key: 'order_data', //存储名称
            storage: sessionStorage, // 存储方式
            paths: ['formatTime'], //指定 state 中哪些数据需要被持久化。[] 表示不持久化任何状态，undefined 或 null 表示持久化整个 state
        }
    });